package com.jiuli_travel.attraction_service.model.dto.coupon;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;

@Data
public class CouponUpdateRequest {

    /**
     * 景点ID
     */
    @TableId(value = "coupom_id", type = IdType.AUTO)
    private Long coupomId;

    /**
     * 景点名称
     */
    private String name;

    /**
     * 经度
     */
    private Float longitude;

    /**
     * 纬度
     */
    private Float latitude;

    /**
     * 景点类别
     */
    private String category;

    /**
     * 景点单独门票价格（如有 默认为成年人票价）
     */
    private BigDecimal admissionFee;

    /**
     * 景点简介
     */
    private String description;

    /**
     * 建议游览时长（分钟）
     */
    private Integer visitDuration;

    /**
     * 景点开放时间
     */
    private String openingHours;

    /**
     * 用户评分
     */
    private BigDecimal rating;

    /**
     * 评价总数
     */
    private Integer reviewCount;

    /**
     * 创建时间
     */
    private LocalDateTime createTime;

    /**
     * 更新时间
     */
    private LocalDateTime updateTime;
}
